Definition of River Thames

  • (noun) the longest river in England; flows eastward through London to the North Sea

Synonyms of River Thames


Antonyms of River Thames


No Antonyms Found.

Homophones of River Thames


No Homophones Found.